package com.me.common.base;

import com.squareup.otto.Bus;

/**
 * otto单例
 * Created by YL on 2017/4/30.
 */

public class OttoBus {
    //默认情况下只能在主线程发送事件
    // new Bus(ThreadEnforcer.MAIN)： 默认即在主线程接收事件,
    //             则只能在主线程发布事件，子线程发布事件会出错
    // new Bus(ThreadEnforcer.ANY)： 可以在任意的线程发布事件, 但是接收事件的方法会在对应的子线程中执行
    private static final Bus bus = new Bus();

    public OttoBus() {
    }

    public static Bus getDefault() {
        return bus;
    }
}
